
#ifndef Metro_h
#define Metro_h

#include <inttypes.h>
class Metro
{
public:
  Metro(unsigned long interval_millis);
  Metro(unsigned long interval_millis, uint8_t autoreset);
  void interval(unsigned long interval_millis);
  char check();
  void reset();

private:
  uint8_t autoreset;
  unsigned long  previous_millis, interval_millis;
};
#endif



